package org.lestr.secuel.noyau;

import java.io.Serializable;

import org.lestr.secuel.m3ds.Univers;
import org.lestr.secuel.noyau.systemeLogique.SystemeLogique;


public class Scene implements Serializable {

	
	// Déclaration de constantes
	private static final long serialVersionUID = 1L;

	
	// Déclaration des attributs
	private Univers univers;
	private SystemeLogique système;
	private String nom;
	
	
	// Constructeur
	public Scene(Univers univers){
		
		// Instanciation des attributs
		this.univers = univers;
		système = new SystemeLogique(univers);
		nom = "Nouvelle scène";
		
		// Paramètre le système logique
		
	}// FIN scène
	
	
	/** Retourne l'univers de la scène */
	public Univers getUnivers(){
		
		return univers;
		
	}// FIN getUnivers
	
	
	/** Retourne le système logique de la scène */
	public SystemeLogique getSystèmeLogique(){
	
		return système;
		
	}// FIN getSystèmeLogique


	// Accesseurs
	public String getNom() {
		return nom;
	}
	public void setNom(String nom) {
		this.nom = nom;
	}
	
	
}// FIN Classe